<%-- 
    Document   : mostrarLibros
    Created on : 06-14-2014, 11:24:05 AM
    Author     : Rick
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="java.util.List" %>
<%@ page import="com.arquitecturajava.libro" %>
<%@ page import="com.arquitecturajava.dataBaseConnection"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Lista de Libros</title>
    </head>
    <body>
        <form name="filtroxCategoria">
            <select name="categoria">
                <option value="seleccionar">seleccionar</option>
                <%
                    List <String> listaDeCategorias = null;
                    listaDeCategorias = libro.buscarCategorias();
                    for (String categoria : listaDeCategorias) {
                %>
                <option value="<%=categoria%>"><%=categoria%></option>
                <% } %>
            </select>
            <input type="submit" value="filtrar">
        </form>
        <br/>
        <%
            List<libro> listaDeLibros = null;
            if (request.getParameter("categoria") == null
                    || request.getParameter("categoria").equals("seleccionar")) {
                listaDeLibros = libro.buscarTodos();
            } else {
                listaDeLibros = libro.buscarxCategoria(request.getParameter("categoria"));
            }
            for (libro libro : listaDeLibros) {
        %> 
        <%=libro.getIsbn()%>
        <b><%=libro.getTitulo()%></b>
        - ( <%=libro.getCategoria()%> )
        <a href="borrarLibro.jsp?isbn=<%=libro.getIsbn()%>"> Borrar </a>
        <a href="formularioEditarLibro.jsp?isbn=<%=libro.getIsbn()%>"> Editar </a>
        <br/>
        <% }
        %>
        <a href="formularioInsertarLibro.jsp">Insertar Libro</a>
    </body>
</html>